Aufrufe von Bausteinen (= Funktionen und/oder Funktionsbausteinen)

Verwenden Sie →Aufrufe im →grafischen Editor →FBS, damit eine →Funktion oder ein →Funktionsbaustein aufgerufen wird. Ein Sammelbegriff für Funktionen und Funktionsbausteine ist "→Baustein". Falls dieser Begriff in der Neuron Power Engineer Benutzerdokumentation angegeben ist, gilt die Beschreibung sowohl für Funktionen als auch für Funktionsbausteine (sofern nicht ausdrücklich anders definiert).

Ein Aufruf kann Werte von anderen Elementen über die Eingänge erhalten. Die Werte, die entsprechend der Baustein-Funktionalität berechnet werden, können über die Ausgänge des Aufrufs an andere Elemente zugewiesen werden. →Zuweisungen werden durch Linien visualisiert, die einen Aufruf mit anderen Elementen verbinden.

Es ist nicht möglich, den Aufruf einer der folgenden Sprachelemente im FBS-Editor einzufügen:

  • →Interfaces

  • →Methoden

  • abgeleitete Funktionsbausteine (= Funktionsbausteine mit dem Schlüsselwort EXTENDS)

  • abstrakte Funktionsbausteine (= Funktionsbausteine mit dem Schlüsselwort ABSTRACT)

Darstellung

Der Eingangs-Verbindungspunkt (kurz: Eingang) des Aufrufs befindet sich üblicherweise auf der linken Seite, der Ausgangs-Verbindungspunkt (kurz: Ausgang) üblicherweise auf der rechten Seite. Das Layout des Aufrufs (z.B. die Farbe) wird durch ein Standard-Layout bestimmt.
(Info) Verwenden Sie den Schnittstellen-Editor, um die vorgegebenen Layout-Attribute für benutzerdefinierte Bausteine zu ändern (z.B. die Ausrichtung der Ein-/Ausgänge).

Besonderheiten

  • Mehr Ein-/Ausgänge können für einen ausziehbaren Baustein beim Vergrößern des Aufrufs sichtbar werden (bei aktivierter Einstellung Ausziehbar im Schnittstellen-Editor). Beispiel: Der AND-Baustein wird mit zumindest 2 Eingängen angezeigt. Durch das Vergrößern können bis zu 16 Eingänge angezeigt werden. 
    Eine bestimmte Anzahl der Eingänge eines ausziehbaren Bausteins muss für eine korrekte Funktionalität beschaltet sein (üblicherweise sind es 2 Eingänge). Beachten Sie: Eingangsvariablen von ausziehbaren Systemfunktionen, die nicht beschaltet sind, erhalten den Standard-→Initialisierungswert.

  • Falls Sie den Ein-/Ausgang eines Bausteins für sichere Logik mit einem Safe-Datentyp verbinden, wird die Hintergrund-Farbe dieses Bausteins möglicherweise auf einen Gelb-Farbton geändert. Details: Siehe "Kennzeichnung von sicherer Logik im FBS-Editor".

  • →Ein-/Ausgangsvariablen in der Schnittstelle erkennen Sie durch die gerade Linie zwischen dem Eingangsanschlusspunkt und dem Ausgangsanschlusspunkt.
    Beispiel für Aufruf des benutzerdefinierten Bausteins MyFB (inkl. Zuweisung durch ein Wertfeld), der eine Ein-/Ausgangsvariable mit dem Namen In_Out1 enthält:

    Falls ein Baustein mit Ein-/Ausgangsvariablen von logi.CAD/32 nach Neuron Power Engineer migriert wurde, gilt jedoch Folgendes für die Schnittstelle: Neuron Power Engineer zeigt die Schnittstelle des Bausteins wie in logi.CAD/32 an. Das bedeutet, dass nur der Eingangsanschlusspunkt der Ein-/Ausgangsvariablen in Neuron Power Engineer angezeigt wird. Außerdem ist es möglich, dass andere Variablen auf der gegenüberliegenden Position des Eingangsanschlusspunkt angezeigt werden.

  • Ein Wertfeld in der Schnittstelle eines Bausteins wird angezeigt, solange der jeweilige Eingang nicht mit einem FBS-Element verbunden ist.

    Beispiel für die Schnittstelle eines Bausteins, in dem der Wert eines Eingangs dem gegenüberliegenden Ausgang zugewiesen wird (der Wert wird durch die 2 Wertfelder in der Schnittstelle vorgegeben):

 

(Info) Abhängig von der Konfiguration Ihrer Neuron Power Engineer-Version wird der FBS-Editor und seine Elemente möglicherweise anders in Ihrer Neuron Power Engineer-Version angezeigt, als in der IDE-Dokumentation illustriert. Dies ist der Fall, wenn Neuron oder der Systemintegrator das Smart-Styling aktiviert hat oder einer von ihnen den Stil für den FBS-Editor geändert hat. Die Illustrationen in der IDE-Dokumentation sind dann Symbolfotos und die Anzeige in Ihrer Neuron Power Engineer-Version ist die gültige Anzeige-Variante. Bei Unklarheiten kontaktieren Sie bitte Neuron oder Ihren Systemintegrator.

Neuron empfiehlt, dass Sie und/oder Ihr Systemintegrator keine Gelb-Farbtöne bei der Gestaltung von FBS-Elementen verwenden, da "Gelb" für die Verfolgung von sicheren Signale beim Entwickeln von sicherheitsrelevanten Anwendungen verwendet wird. Diese Empfehlung gilt insbesondere dann, wenn Sie das Legacy-Styling verwenden. Neuron Power Engineer prüft nicht, ob Farben bereits anderweitig verwendet werden. Die Verwendung von Gelb-Farbtönen durch Sie und/oder Ihren Systemintegrator könnte also zur Folge haben, dass "Gelb" dann auch eine nicht-sichere Logik kennzeichnet.

Aktionen für Aufrufe